import BubbleSort from './sort/BubbleSort'
import QuickSort from './sort/QuickSort'

//获取随机数
function getArrTotal(num){
    let arr = [];
    while(num>0){
        num--;
        let v = Math.floor(Math.random()*100)
        arr.push(v);
    }
    return arr;
}


var arr = getArrTotal(30000);
// 直接用arr,导致引用一样
var bArr = [...arr];
var qArr = [...arr];

// 测试冒泡排序
function testBubbleSort(arr){
    var qs = new BubbleSort();
    qs.setData(arr);//设置数据
    // qs.sort();//开始排序
    qs.start();//start也是开始排序，内部作了时间统计
    // qs.display();//展示结果
}
testBubbleSort(bArr);

function testQuickSort(arr){
    var qs = new QuickSort();
    qs.setData(arr);//设置数据
    // qs.sort();//开始排序
    qs.start();//start也是开始排序，内部作了时间统计
    // qs.display();//展示结果
}
// testQuickSort(qArr);